Index SMRPG ROM Documents SMRPG Official Art DKC ROM Documents
ROM/RAM Maps and 65c816
ROM Offsets
RAM Memory Addresses
ZST Offsets
CPU/SA-1 functions
65816 disassembly: bank C0
65816 disassembly: bank C1
65816 disassembly: bank C2
65816 disassembly: bank C3
PAR/GG codes

HTML/MS Word Documents
Item Chart (.html)
Spell Chart (.html)
Attack Chart (.html)
Battle Script Chart (.html)
Monster Stats 1 Chart (.html)
Monster Stats 2 Chart (.html)

Statistics
Statistics Guide
Monster Formations
Monster Formation Packs

Strings and Instructions
Battle Script Instructions
Event String Instructions
Event String Examples
Animation Instructions
Attack Animations
Spell Animations
Item Animations
Spell/Weapon Timing

Byte Values
Bytes - Attacks/Specials
Bytes - Battlefields
Bytes - Battle Dialogue
Bytes - Battle Events
Bytes - Items
Bytes - Monsters
Bytes - Movements
Bytes - Music
Bytes - Sounds
Bytes - Spells
Bytes - World Maps

Object/Field Mapping
Object Offsets
Object Mapping
Object Map Object ID's
Object Sequences
World Map Point Mapping
Exit Field Mapping

Area/Tile Mapping
Area Layouts
Area Offsets
Area Offsets (alpha)
Area Mapping

Maps
Tilemap Offsets
Physical Map Offsets
Physical Tile Properties
Palette Offsets
BPP GFX Offsets
Archives
archive of all documents
archive of HTML/MSWORD docs
dummied layouts (in .GIF)

Tutorials
object molds tutorial 1: grid molds
object molds tutorial 2: tile molds
event fields and code strings tutorial
level tutorial 1: level mapping
level tutorial 2: tileset organization
DISASSEMBLER APPLICATIONS

Disassembler Applications and .txt dumps
  • EventScriptTxt.txt
    • some commands are unknown, but enough are included to show the general process behind the script
    • there may be inaccuracies with the commands and also the output format
    • includes text from dialogue and item names
    • traverses all three ROM banks containing the event code
  • EventFieldsTxt.txt: identifies all properties of each area's event field
  • ExitFieldsTxt.txt: identifies all properties of each area's exit field
  • NPCMapsTxt.txt: identifies most properties of each area's NPC (or object) map
Disassembler Source Code
  • modded for SMRPG from the original application
  • the "hex dump" option is gone, and the "hex encode" option probably won't work or might crash the application
Patches

Must be applied to a headerless ROM. Use the official (NOT a build) release of ZSNESw v1.42 in case the .ZST does not load properly.

Function Demo
  • 5-digit damage
  • 4-digit HP
  • custom event + battlescript
    Load the .ZST and talk to the bed lamp.

    Custom Items
    Introduces 6 new items that enhance Mario and other characters' abilities in/out of battle.

    5-digit (x17) Damage
    Displays 5 digits when 9999+ damage is dealt; attack has been increased 17x

    Muscle Patch
    Same effects of 5-digit damage patch, plus 4-digit HP
  • Links

    ZSNES.com
    Snes9x.com
    Snes9x Debugger
    vSNES
    Zophar's Domain
    Hex Workshop

    Function Demo Patch